package com.xindacloud.sms.console.system.dto;

import java.io.Serializable;

import com.xindacloud.sms.console.system.dto.common.PageDTO;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value="SmsPricingDTO",description="价格管理DTO")
@Builder
public class SmsPricingDTO extends PageDTO implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = -8458076627511902594L;

	@ApiModelProperty(value="用户ID",name="userId",notes = "用户ID",example="6")
	private String userId;
	@ApiModelProperty(value="运营商流水号UUID",name="operatorId",notes ="运营商流水号UUID",example="17a35eccac92bb9d9f7063dc861026b8")
	private String operatorId;
	@ApiModelProperty(value="国家名称",name="countryName",notes = "国家名称",example="CN")
	private String countryName;
	@ApiModelProperty(value="代理商ID",name="agentId",notes = "短信通信代理商ID",example="1a1be0965a3b334314562e3808bf275a")
	private String agentId;
	@ApiModelProperty(value="成本价",name="costPrice",notes = "成本价",example="1.00")
	private String costPrice;
	@ApiModelProperty(value="网络号名称",name="networkName",notes = "网络名称",example="46003")
	private String networkName;
	@ApiModelProperty(value="状态",name="status",notes = "状态，1为可用，0不可用",example="1")
	private Boolean status;
}
